class columnInfo:
    def __init__(self, column_name, data_type, char_max_length , numeric_precision =None,is_nullable =None, column_comment =None ,column_default =None,IS_PRIMARY_KEY=False,IS_AUTO_INCREMENT=False):
        self.column_name = column_name
        self.data_type = data_type
        self.char_max_length = char_max_length if isinstance(char_max_length, (int, type(None))) else None
        self.numeric_precision = numeric_precision if isinstance(numeric_precision, (int, type(None))) else None
        self.column_comment = column_comment
        self.column_default = column_default
        self.is_nullable = str(is_nullable) if is_nullable is not None else None
        self.IS_PRIMARY_KEY = IS_PRIMARY_KEY
        self.IS_AUTO_INCREMENT=IS_AUTO_INCREMENT
